Fixed a Coverity defect by adding a runtime check to avoid potential
NULL pointer dereference.
Change-Id: I9a0aa0efd27334131ac835b43348658b436c657d
Signed-off-by: John Tsichritzis <[email protected]>
platform_name = (char *)fdt_getprop(fdt, 0, "compatible", NULL);
+ if (platform_name == NULL) {
+ ERROR("Invalid HW_CONFIG DTB passed\n");
+ return -1;
+ }
+
if (strcmp(platform_name, "arm,sgi575") == 0) {
platid = mmio_read_32(SSC_VERSION);
} else {
- WARN("Invalid platform \n");
+ WARN("Invalid platform\n");
return -1;
}